; PE Builder v3 plug-in INF file ; Created by Bart Lagerweij ; http://www.nu2.nu/pebuilder/ ; ; Korte omschrijving over wat de plugin doet [Version] Signature= "$Windows NT$" [PEBuilder] Name="MooieNaamVoorPlugin" Enable=0 Help="pluginhelp.htm" |
Name | de naam voor de plugin |
Enable | de status (aan of uit) van de plugin 0 - Uitgeschakeld 1 - Ingeschakeld |
Help | de bestandsnaam voor de pluginhelp. Dit kan een tekst, html, doc, pdf of ieder ander type bestand zijn. PE Builder gebruikt de ShellExecute() funktie om het document te starten via het standaard geregistreerde bestandstype. |
Config | de bestandsnaam voor configuratie. |
mapNummer | is het map nummer (id) In plugin .inf bestanden kun je 'a' t/m 'z' gebruiken voor het toekennen van dynamische nummers... |
mapNaam | is de naam van de map. Als de naam een spatie bevat, gebruik dan dubbele aanhalingstekens "er omheen". |
attribuut | nummer waarde voor extra opties waarde: 1 - Map altijd aanmaken (ook al is deze leeg) 2 - Maak de map in de doel map (in \, niet in \i386). Om te kombineren, waardes bij elkaar optellen... De standaard waarde is 0. |
[WinntDirectories] ; Maak een map in de doel map \ genaamd "Bart", ook al is deze leeg, toch aanmaken a="Bart",3 ; Maak een map in de doel map \ genaamd "Project\Bart\Source" b="Project\Bart\Source",3 ; Maak een map in de \i386 map genaamd "extra\files" c="extra\files",1
ID | Directorie | Opmerking |
30000 | [root] | PE Builder doel map |
1 | \ | SysteemRoot (op de CD is dit de \i386 map, op de vaste schijf is dit de \minint map) |
2 | system32 | |
3 | system32\config | |
4 | system32\drivers | |
5 | system | |
17 | system32\drivers\etc | |
20 | inf | |
21 | Help | |
22 | Fonts | |
24 | msagent\intl | |
52 | msagent | |
124 | WinSxS | |
125 | WinSxS\Manifests | |
252 | WinSxS\Policies |
Bouw | Versie |
---|---|
2600 | Windows XP |
3790 | Server 2003 |
bestandsnaam | het bestand voor kopiδren. |
mapNummer | het doel map nummer. Zie WinntDirectories paragraaf voor een lijst van standaard map nummers. |
bestandsnaamHernoemd | is het doel bestandsnaam als hernoemen nodig is. |
attribuut | nummer waarde voor extra opties waarde: 1 - wordt gebruikt voor plugin controle bij activeren van een plugin. Dit zorgt ervoor dat het bestand werkelijk bestaat voordat de plugin wordt geactiveerd. 2 - bestand niet uitpakken. 4 - alleen kopieren als bestand bestaat. Er wordt niet geklaagd als het bestand niet bestaat. 8 - hernoem de bestandsnaam naar hoofdletters. Als een ISO image gebouwd wordt, hernoemd PE Builder de windows bestanden naar hoofdletters (nodig voor opstarten vanaf CD). De standaard waarde is 0. |
bronPad | is de bron pad/map om vanaf te kopieren. Dit is een exacte kopie, er worden geen bestanden gedecomprimeerd of uitgepakt! |
mapNummer | het doel map nummer. Zie WinntDirectories paragraaf voor een lijst van standaard map nummers. |
[WinntDirectories] a="Programs\openoffice",2 [SourceDisksFolders] ; als openoffice map in plugin map openoffice=a [SourceDisksFolders] ; als openoffice map staat in c:\ c:\openoffice=a
regType | specificeert het type informatie dat opgeslagen moet worden.
Deze parameter kan een van de volgende waardes zijn: 0x0, (REG_NONE) sleutel zonder waarde 0x1, (REG_SZ) tekenreeks 0x2, (REG_EXPAND_SZ) tekenreeks met behulp van omgevingsvariabele 0x3, (REG_BINARY) binaire gegevens 0x4, (REG_DWORD) 32-bit getal 0x7, (REG_MULTI_SZ) meerdere tekenreeksen * Letop: |
regKey | specificeert de naam van de sleutel (tekenreeks). |
regValue | specificeert de naam van de waarde (tekenreeks). |
regData | De werkelijk gegevens. |
0x1, "Microsoft\Windows NT\CurrentVersion\Fonts", "Tahoma (TrueType)","TAHOMA.TTF" 0x2, "Control Panel\desktop", "WallPaper", "%systemroot%\system32\nu2.bmp" 0x3, "ControlSet001\Control\TimeZoneInformation", "DaylightStart",\ 00,00,04,00,00,01,00,02,00,00,00,00,00,00,00,00 0x4, "ControlSet001\Control\GraphicsDrivers\DCI", "Timeout", 0x7 0x7, "ControlSet001\Services\VgaSave\Device0", "InstalledDisplayDrivers","vga", "framebuf", "vga256", "vga64k"
regKey | specificeert de naam van de sleutel (inclusief alle waarden) voor verwijderen (tekenreeks). |
regValue | specificeert de naam van de waarde voor verwijderen (tekenreeks). |
Filename | het bestand waar de regel moet worden toegevoegd. |
Section | de paragraafnaam. |
LineToAdd | de regel die moet worden toegevoegd. |
Filename | het bestand waar de regel moet worden verwijderd. |
Section | de paragraafnaam. |
StringToDel | de tekenreeks die moet worden verwijderd. Je hoeft niet de gehele regel op te geven, elke regel die begint met "StringToDel" wordt verwijderd. |
Filename | het bestand waar de waarde moet worden geschreven. |
Section | is de paragraafnaam. |
Key | de sleutel waar de waarde in moet worden geschreven. |
Value | de waarde. |
Filename | is het bestand waar de gegevens aan worden toegevoegd (dit bestand veranderd). |
FilenameToAppend | is het bestand welke de toe te voegen gegevens bevat. |
variabel | wordt omgezet in... |
---|---|
Program | Programma naam (normaal PE Builder) |
Version | Programma versie |
IsoFile | Volledig pad en bestandsnaam naar ISO-image |
OutDir | Volledig pad naar doel map |
SourcePath | Volledig pad naar bron map |
PluginDir | Volledig pad naar huidige plugin map |
PluginFile | Volledig pad naar huidige plugin bestand |
Language | De gebruikte taal |
Verbose | Uitgebreide meldingen (0 is uit, 1 is aan) |
Build | Het windows "bouw" nummer (2600 voor XP, 3790 voor server 2003) |